import Vue from 'vue'
import VueRouter from 'vue-router'
//导入登录组件
import login from '../views/login.vue'
import Home from '@/views/home.vue'

Vue.use(VueRouter)

const routes = [
  //登录重定向
  {
    path: "/", redirect: "/login"
  },
  //登录的路由规则
  {
    path: '/login',//路由地址
    name: 'login',
    component: login//相对应的组件
  },
//   //注册
//   {
//     path: '/adduser',
//     name: 'adduser',
//     component: AddUser
//   },
//   //后台首页的路由规则
  {
    path: '/home',
    component: Home,
    // redirect: "/home/user",
    //子级
    // children: [
    //   {
    //     path: 'user',
    //     component: User
    //   },
    //   {
    //     path: 'setting',
    //     component: Setting
    //   },
    //   {
    //     path: 'orders',
    //     component: Orders
    //   },
    //   {
    //     path: 'limit',
    //     component: Limit,
    //   },
    //   {
    //     path: 'goods',
    //     component: Goods
    //   },
    //   // {
    //   //   path: 'userinfo/:id',
    //   //   component: MyUserDetail
    //   // },
    //   {
    //     path: 'editProduct/:id',
    //     component: EditProduct
    //   },

    // ],
  },


]

const router = new VueRouter({
  mode: 'history',
  base: process.env.BASE_URL,
  routes
});
// //全局前置守卫
// router.beforeEach((to,from,next)=>{
//   var pathArr=['/home','/home/user','/home/limit','/home/goods','/home/orders','/home/setting']
//   if(pathArr.indexOf(to.path)!==-1){
//     const token=window.sessionStorage.getItem("token");
//     if(token){
//       next();
//     }else{
//       next("/login")
//     }
//   }else{
//     next();
//   }
// })

export default router
